﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using QuanCafe_BUS_WS.QuanCafe_DAO_WebService;

namespace QuanCafe
{
    public class NhanVienBUS
    {
        // tạo 1 biến service
        
        private QuanCafe_DAO_WebServiceSoapClient ws = new QuanCafe_DAO_WebServiceSoapClient();

        // viết hàm lấy danh sách loại thức uống
        public NhanVienDTO[] NV_LayDanhSachNhanVien()
        {
            return ws.NV_LayDanhSachNhanVien();
        }

        // viết hàm dang ki nhan vien
        public bool NV_DangKiThanhCong(string manhanvien, string tennhanvien, string matkhau, string catruc)
        {
            return ws.NV_DangKiThanhCong(manhanvien, tennhanvien, matkhau, catruc);
        }

        // viết hàm kiểm tra mã nhân viên có được tạo hay chưa
        public bool NV_ChuaTonTaiMaNhanVien(string manhanvien)
        {
            return ws.NV_ChuaTonTaiMaNhanVien(manhanvien);
        }

        // viết hàm kiểm tra xem nhan vien có tồn tại không
        public bool NV_ChuaTonTaiNhanVien(string manhanvien, string matkhau)
        {
            return ws.NV_ChuaTonTaiNhanVien(manhanvien, matkhau);
        }

        // viết hàm xem thông tin nhân viên
        public NhanVienDTO NV_XemThongTinNhanVien(string manhanvien)
        {
            return ws.NV_XemThongTinNhanVien(manhanvien);
        }

        // viết hàm đổi mật khẩu
        public bool NV_CapNhatMatKhauThanhCong(string manhanvien, string matkhaucu, string matkhaumoi)
        {
            return ws.NV_CapNhatMatKhauThanhCong(manhanvien, matkhaucu, matkhaumoi);
        }

        // viết hàm cập nhật ảnh đại diện
        public bool NV_CapNhatAnhDaiDienThanhCong(string manhanvien, string matkhau, string ten_anhdaidien)
        {
            return ws.NV_CapNhatAnhDaiDienThanhCong(manhanvien, matkhau, ten_anhdaidien);
        }

        // viết hàm xóa nhân viên
        public bool NV_XoaNhanVienThanhCong(string manhanvien)
        {
            return ws.NV_XoaNhanVienThanhCong(manhanvien);
        }

        // viết hàm xóa tất cả nhân viên
        public bool NV_XoaTatCaNhanVienThanhCong()
        {
            return ws.NV_XoaTatCaNhanVienThanhCong();
        }
    }
}
